package com.mycompany.dewcineplanet.repository;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import com.mycompany.dewcineplanet.model.Cliente;
import com.mycompany.dewcineplanet.model.Mensajes;

public class MensajesRepository {

	List<Mensajes> list = null;

	public MensajesRepository(){
		list = new ArrayList<Mensajes>();
		list.add(new Mensajes(new Long(1), new Long(1), new Long(1), "Mensaje 1", null, new Date(), null, new Long(1)));
		list.add(new Mensajes(new Long(2), new Long(1), new Long(1), "Mensaje 2", null, new Date(), null, new Long(1)));		
	}

	public List<Mensajes> obtenerTodosMensajes() {
		return list;
	}

	public boolean agregarNuevoMensaje(Cliente cliente, Long tipo, String mensaje){
		boolean flag = false;
		ClienteRepository repos = new ClienteRepository();
		if(repos.validarCliente(cliente.getCodigo())){
			list.add(new Mensajes(new Long(list.size() + 1), tipo, cliente.getCodigo(), mensaje, null, new Date(), null, new Long(1)));
			flag = true;
		}
		return flag;
	}
}